
.body{width: 100%;}



.header_new{
    position: fixed;
	z-index: 10001;
	width: 100%;
    height: 110px;
	
	padding-top:30px;
	background: url(http://www.iborn.cn/APP/Modules/Home/Tpl/Public/images/bg.png) left center no-repeat;
	background-size: cover;
}
#left_a{cursor: pointer;}
.header_L{  
    margin: 0px 0 0 30px;
    width:100px;
}
.header_logo{
    margin-left: 80px;
    left: 15%;
    top: 10px;
	text-align: center;
}
.header_R{
    position: absolute;
    right: 40px;
    bottom: 30px;
    width: ;
}
.header_R a {
     float: left;
     margin-right: 10px;
	
}
.header_R img {
	width: 80%;
}
.iconfont-sousuo{
	color: ##949494;
}
.header_new_ewm{
	display: none;
	background-color: rgba(95,80,61,0.8);
	position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    z-index: 99;
    padding-top: 100px;
	
}
.abn-search {
    margin-left: 10px;
    margin-right: 20px;

}

.left_side {
    width: 150px;
    position: fixed;
    left: 0;
    top: 100px;
    bottom: 0;
    background: url(../images/slide_bg3.jpg) left top no-repeat;
    background-color: rgba(255,255,255,0.7);
    background-size: auto;
    z-index: 998;
    background-size: cover;
}

.yiyuan-list {
    margin: 0 0px;
   
}
.yiyuan-list p {
    font-size: 16px;
    color: #ffa93c;
    height: 30px;
    padding-right: 0px;
    width: 100%;
    position: relative;
   

}



.yiyuan-list img{
	
	width: 80%;
}
.yiyuan-list .select_option {
    position: fixed;
    /* right: 0; */
    top: 80px ;
    background: #fff;
    width: 110px;
    z-index: 1000;
    padding: 10px 0;
    display: none;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
}
.search_box.header_small {
    top: 80px;
}
.abn-search i.iconfont-sousuo {
    font-size: 28px;
    color: #fff;
    margin-left: 0px;
    color:#b9b5b0;
    line-height: 38px;
   
}
.header_b{width:800px;	margin: 0 auto;margin-top:20px;}
.header_end img{
    padding-top: 20px;
    padding-left:645px;
    cursor: pointer;
    position: absolute;
    

	
}
.header_lx img{
	
		height: 650px;
	    
}

.search_box{
	    top: 80px;
}

.animate_wen{overflow: hidden;}
.header_L :hover .left_new{width: 140px;}


.left_new{
    position: fixed;
	z-index: 10000;
	width: 0px;
    height: 100%;
	background: url(http://www.iborn.cn/APP/Modules/Home/Tpl/Public/images/slide_bg.jpg) left top no-repeat;
    z-index: 998;
    background-size: cover;
	padding-top:80px;
	font-size:18px;
	color:#9d8368;
    overflow: hidden;
    display: block;
}
#left_b{
	 display: block;
	 top: 80px;
}
		.slideTxtBox_new{position: fixed;z-index: 10000;width: 140px;height: 100%;background:#fff;font-size:18px;color:#9d8368;  }
		.slideTxtBox_new .hd{ float: left; width: 140px;}
		.slideTxtBox_new .hd ul { height: 100%;color:#9d8368;  }
		.slideTxtBox_new .hd ul li{padding-left:30px;padding-top:50px; }
		.slideTxtBox_new a {width:200px;height:100px;}


        .slideTxtBox_new .hd ul li .on a{ color:#ffae3a;  }
        .slideTxtBox_new .bd {float: left; }
		.slideTxtBox_new .bd ul{padding:20px; position: fixed;background-color: rgba(255,255,255,0.5);height: 100%;width: 140px;}
		.slideTxtBox_new .bd li{ height:24px; line-height:24px;margin:40px 0;   }
		.slideTxtBox_new .bd li a{ height:24px; line-height:24px;margin:40px 0;   }
		

@media (max-width: 1791px) {
	.nav{padding: 20px 0;}
	.nav ul li{margin-bottom:26px;}
	.navon span.zh{font-size:18px;}
	.navon span.en{margin:4px 0;font-size:12px;}
	.hours{bottom: 16px;}
}
@media (max-width: 1439px) {
	.nav{padding:30px 0;}
	.navon span.zh{font-size:15px;}
	.hours{display: none;}
	.left_side{width:120px;}
	.navon{width:90px;}
	.mod_subcate{left:120px;}
}


.banner_new img{
    text-align: center;
    width:100%;
	margin: 0 auto;

}


.part2_1 .swiper-container3 {
    width: 70%;
    left:0px;
	z-index: 10001;
	top:-200px;
}
.part2_1 .swiper-slide {
    width: 228px !important;   
    border: none;
    box-shadow: none;
    border-radius: 0;
	
	}

.part2-list-warp{
	background: url(/new/part2_bj.png) center top no-repeat;height: 572px;width:100%;
	padding-top: 50px;
	padding-left:400px ;
	
}
.part2_sm{
	    background-color: rgba(255,255,255,0.5);
	    width: 413px;
	    height:263px;
	    padding:50px 30px;

}	
.part2_sm h5{font-size:22px;color:#78c2bb;}
.part2_sm p{font-size:14px;margin-top:20px;line-height: 30px;color:#909090;}




.ks{
    border: 8px solid #f3f2f1;
	color:#fff;
	font-size:24px;
	margin-left:20px;
	padding:5px 10px;
	

	 
}
.ks p{font-size:10px;}
.ks em{color:#ff9c00;}

.swiper-slide :hover .ks{ 
	background: #f69c2b;
	border: 8px solid #f69c2b;
	
}
.swiper-slide :hover .ks em{ 
color:#fff;
	
}



.part2_2{overflow: hidden; 
         
          }
.part2_2_list{    
	float: left;
	width: 11%;
	text-align: center;
	
}
.part2_2_list img{text-align: center;margin: 0 auto;margin-bottom:5px}  
.part2_2_list span{font-size:18px;color:#969696;font-weight:500;}

.part2_2_list :hover img{color:#faae4c;transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px)}
.part2_2_list :hover span{color:#faae4c;webkit-transition: all .4s ease;transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;}

.part2_3{overflow: hidden;text-align: center; margin:50px 0px;}

.part2_3_L{	float: left;margin:0 20%}



.container{padding-left:160px;}
@media (max-width: 1439px){
	.container{padding-left:0px;/*transform: scale(0.85);-moz-transform: scale(0.85);-webkit-transform: scale(0.85);*/}
}
.navon {
    margin-bottom: 50px;
    border-bottom: 0px solid #bbbbbb; */

}
.navon span.zh {
    font-size: 15px;
    letter-spacing: 3px;
    line-height: 20px;
    margin: 8px 0;
    color: #957858;
    font-weight:600
}
.mod_subcate {
    width: 158px;

} 




.yqjc{
	  background: url(/new/yqjc.png) center center no-repeat;
      height: 441px;
     }
     
.yqjc_djgm{
	  background: url(/new/yqjc_djgm.png) center center no-repeat;
      height: 441px;
     }
     
.yzs{background-image: url(http://www.iborn.cn/APP/Modules/Home/Tpl/Public/images/index/sbg.jpg);
     background-repeat: no-repeat;
     background-size: 100% 100%;
     padding-top: 70px;
     
	
}     
.yzs_bt{text-align: center;}
.yzs_bt span{font-size: 38px;color:#524730;}
.yzs_bt p{margin-top:16px;font-size: 16px;line-height: 26px;color:#909090;margin-bottom:70px}



.yzs_tc{text-align: center; min-width: 1200px;margin-top:40px;margin-bottom:40px;}
.yzs_tc ul{ overflow: hidden;margin: 0 auto;display:inline-block;margin-bottom:50px;}
.yzs_tc li{color:#fff;overflow: hidden;text-align:left;height:238px;width:380px;float: left;margin-left:30px;



   }
  
.yzs_tc_m{margin-top:-220px;margin-left:10px;}
.yzs_tc_m h3{font-size: 20px;}
.yzs_tc_m p{font-size:14px}

.yzs_tc_l{margin-top:120px;margin-left:10px;}
.ljxq{border: 1px solid #fff;background:#fff;font-size:14px;color:#909090;padding:8px 18px;}
.zxzx{border: 1px solid #fff;font-size:14px;color:#fff;padding:8px 18px;margin-left:12px;}


.yzs_tc li:hover{
color:#9c661c;
box-shadow:0px 0px 20px #c9c2bc;
border: 1px solid #ffcf63;
}

.yzs_tc li:hover .ljxq{
border: 1px solid #8e5711;background:#8e5711;color:#fff;

}
.yzs_tc li:hover .zxzx{
border: 1px solid #8e5711;color:#8e5711;background:#fff;
}

.yzs_tc li:hover .xs{
display:block;
}


.tsmz_bt{}

.tsmz_bj1{height: 1000px;width: 100%;overflow: hidden;margin: 0 auto;background: url(/new/a1.jpg) top center no-repeat;}
.tsmz_bj2{height: 1000px;width: 100%;overflow: hidden;margin: 0 auto;background: url(/new/a2.jpg) top center no-repeat;}
.tsmz_bj3{height: 1000px;width: 100%;overflow: hidden;margin: 0 auto;background: url(/new/a3.jpg) top center no-repeat;}
.tsmz_bj4{height: 1000px;width: 100%;overflow: hidden;margin: 0 auto;background: url(/new/a4.jpg) top center no-repeat;}
.tsmz_bj5{height: 1000px;width: 100%;overflow: hidden;margin: 0 auto;background: url(/new/a5.jpg) top center no-repeat;}

.bsmz_nr{
	margin: 0 auto;
	width:1200px;
	height: 980px;
	margin-top: -930px;
	text-align: center;
	z-index: 10001;
	
}

.tsmz_bt{color:#524730;margin-bottom:30px;}
.tsmz_bt h3{font-size:38px}
.tsmz_bt p{font-size:16px;color: #909090;margin-top: 16px;}


.bsmz_nr_1{padding:100px 50px;float: left;width:360px;height:415px;background: url(/new/m2.png) top center no-repeat;margin-left:56px;} 
.bsmz_nr_2{padding:100px 50px;float: left;width:360px;height:415px;background: url(/new/m2.png) top center no-repeat;}  
.bsmz_nr_3{padding:100px 50px;float: left;width:360px;height:415px;background: url(/new/m2.png) top center no-repeat;}  
.bsmz_nr_4{padding:100px 50px;float: left;width:360px;height:415px;background: url(/new/m2.png) top center no-repeat;margin-left:236px;margin-top:-105px} 
.bsmz_nr_5{padding:100px 50px;float: left;width:360px;height:415px;background: url(/new/m2.png) top center no-repeat;margin-top:-105px} 

.bsmz_nr_1 h3{font-size:22px;color:#524730;}
.bsmz_nr_1 p{font-size:16px;color:#757575;text-align:left;line-height: 28px;margin:20px 0;}
.bsmz_nr_1 span a{font-size:18px;color:#d08a35;padding-bottom:5px; border-bottom:1px solid #d08a35}

.bsmz_nr_2 h3{font-size:22px;color:#524730;}
.bsmz_nr_2 p{font-size:16px;color:#757575;text-align:left;line-height: 28px;margin:20px 0;}
.bsmz_nr_2 span a{font-size:18px;color:#d08a35;padding-bottom:5px; border-bottom:1px solid #d08a35}

.bsmz_nr_3 h3{font-size:22px;color:#524730;}
.bsmz_nr_3 p{font-size:16px;color:#757575;text-align:left;line-height: 28px;margin:20px 0;}
.bsmz_nr_3 span a{font-size:18px;color:#d08a35;padding-bottom:5px; border-bottom:1px solid #d08a35}

.bsmz_nr_4 h3{font-size:22px;color:#524730;}
.bsmz_nr_4 p{font-size:16px;color:#757575;text-align:left;line-height: 28px;margin:20px 0;}
.bsmz_nr_4 span a{font-size:18px;color:#d08a35;padding-bottom:5px; border-bottom:1px solid #d08a35}

.bsmz_nr_5 h3{font-size:22px;color:#524730;}
.bsmz_nr_5 p{font-size:16px;color:#757575;text-align:left;line-height: 28px;margin:20px 0;}
.bsmz_nr_5 span a{font-size:18px;color:#d08a35;padding-bottom:5px; border-bottom:1px solid #d08a35}
        
 .tsmz{margin: 0 auto;text-align: center;background:#efe9dd;}
		.tsmz .hd{ margin: 0 auto;text-align: center;width:1200px;height: 980px;margin-top: -980px;position:relative;padding-top:50px;}
		.tsmz .hd ul{  }
		.tsmz .hd ul li{  cursor:pointer; }
		.tsmz .hd ul li.on .bsmz_nr_1{ background: url(/new/m1.png) top center no-repeat; }
		.tsmz .hd ul li.on .bsmz_nr_1 h3{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_1 p{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_1 span a{color:#fff;border-bottom:1px solid #fff}
		.tsmz .hd ul li.on .bsmz_nr_2{ background: url(/new/m1.png) top center no-repeat; }
		.tsmz .hd ul li.on .bsmz_nr_2 h3{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_2 p{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_2 span a{color:#fff;border-bottom:1px solid #fff}
		.tsmz .hd ul li.on .bsmz_nr_3{ background: url(/new/m1.png) top center no-repeat; }
		.tsmz .hd ul li.on .bsmz_nr_3 h3{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_3 p{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_3 span a{color:#fff;border-bottom:1px solid #fff}
		.tsmz .hd ul li.on .bsmz_nr_4{ background: url(/new/m1.png) top center no-repeat; }
		.tsmz .hd ul li.on .bsmz_nr_4 h3{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_4 p{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_4 span a{color:#fff;border-bottom:1px solid #fff}
		.tsmz .hd ul li.on .bsmz_nr_5{ background: url(/new/m1.png) top center no-repeat; }
		.tsmz .hd ul li.on .bsmz_nr_5 h3{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_5 p{color:#fff;}
		.tsmz .hd ul li.on .bsmz_nr_5 span a{color:#fff;border-bottom:1px solid #fff}
		
		
		
		.tsmz .bd{  }
		.tsmz .bd li{}
		.tsmz .bd img{  }



.new_ylfw{
	padding: 80px 0;
    background: url(/new/new_ylfw.png) left center no-repeat;
    background-size: cover;
    margin-top: 50px;
}

.new_ylfw_box{
	overflow: hidden;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 30px;
}
.new_ylfw_box ul{display: inline-block;}
.new_ylfw_box li {float: left; width: 266px;height:266px;margin-left: 20px;background: url(/new/new123.png) center top no-repeat;background-repeat: no-repeat;}
.new_ylfw_box img{margin: 0 auto;margin-top:50px;}
.new_ylfw_box h5{margin-top:10px;font-size:20px;color:#6b3c00; font-weight: 600;}
.new_ylfw_box ul li:hover h5{color:#fec172;}


.new_ylfw h3{text-align: center;font-size:38px;color:#524730}
.new_ylfw p{text-align: center;font-size:16px;margin-top:16px;color:#909090}


.new_ylfw_box2{
	overflow: hidden;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 30px;
    margin-top: 40px;
	width：100%
}
.new_ylfw_box2 ul{display: inline-block;background:#f8f8f7;}
.new_ylfw_box2 li {float: left; width: 20%;cursor: pointer;height:100%}
.new_ylfw_box2 li img{width:100%;}
.new_ylfw_box2 h4{margin-top:10px;font-size:20px;color:#6b3c00;text-align:left;margin-left:25px;    font-weight: 500;}
.new_ylfw_box2 p{margin-top:10px;font-size:14px;color:#909090;text-align:left;margin:0 2px;margin-right:25px;height:130px;line-height: 30px;}

.new_x{border-bottom: 2px solid #f7f7f7;width: 100%;}


    .new_ylfw_box2 ul li:hover .new_x{border-bottom: 2px solid #fec172;}
    .new_ylfw_box2 ul li:hover h4{color:#fec172;}
    .new_ylfw_box2 ul li:hover p{color:#6b3c00;}



.zj_team{width:100%;background:#fff;background-size:contain;padding: 100px 0 180px;}
.team_title{text-align: center;overflow: hidden;position: relative;margin-bottom: 34px;}
.team_title h3{font-size:38px;line-height: 40px;margin: 0 auto 12px;padding:0 90px;position: relative;display: inline-block;}
.team_title h3:before{width:66px;height: 1px;background: #e1e1e1;content: "";display: block;position: absolute;left:0;top:50%;}
.team_title h3:after{width:66px;height: 1px;background: #e1e1e1;content: "";display: block;position: absolute;right:0;top:50%;}
.team_title p{color:#727272;font-size:16px;line-height: 24px;word-wrap: break-word;}
.more4{position: absolute;right:0;top:50%;margin-top: -20px;}
.more4:hover{border-bottom: 1px dotted #cf9956;color:#cf9956;}

























.zj_team{width:100%;background:#fff;background-size:contain;padding: 100px 0 180px;}
.team_title{text-align: center;overflow: hidden;position: relative;margin-bottom: 34px;}
.team_title h3{font-size:38px;line-height: 40px;margin: 0 auto 12px;padding:0 90px;position: relative;display: inline-block;}
.team_title h3:before{width:66px;height: 1px;background: #e1e1e1;content: "";display: block;position: absolute;left:0;top:50%;}
.team_title h3:after{width:66px;height: 1px;background: #e1e1e1;content: "";display: block;position: absolute;right:0;top:50%;}
.team_title p{color:#727272;font-size:16px;line-height: 24px;word-wrap: break-word;}
.more4{position: absolute;right:0;top:50%;margin-top: -20px;}
.more4:hover{border-bottom: 1px dotted #cf9956;color:#cf9956;}

.tab-container{width:100%;}
.tab-list-warp {min-height:560px;position: relative;margin-bottom: 30px;background:url(../images/temp/t_bg.png) center center no-repeat;background-size:contain;}
.tab-list-warp ul li{position: relative;width:100%;}
.doctor_img1{width:326px;overflow: hidden;float: left;}
.doctor_img1 img{margin: auto;}
.doctor_info1{width:800px;float: left;background: #ff993e;min-height: 480px;margin-top: 40px;padding: 40px 50px;-webkit-box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3);}
.doctor_info1 h3{font-size:20px;line-height: 20px;margin-bottom: 12px;color:#fff;}
.doctor_info1 h6{font-size:16px;color:#fff;}
.doctor_info1 .hr{width:40px;height: 2px;background: #fff;margin: 14px 0 30px 0;}
.jianjie1 p{color:#fff;line-height: 26px;word-wrap: break-word;margin-bottom: 28px;}
.jianjie1 p a{color: #fff; text-decoration:underline;font-weight:bold;}
.jianjie1 p a:hover{text-decoration:none;}
.do_but1 a{display: block;float: left;margin-right: 32px;padding: 8px 0;width:140px;background: #fff;border-radius:20px;text-align: center;font-size:16px;color:#b3572f;font-weight: bold;-webkit-box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);}
.tab-swiper-container {position: relative;}
.tab-swiper-container .swiper-container {width: 90%;}
.tab-swiper-container .swiper-button-next,.tab-swiper-container .swiper-button-prev{width:40px; height:126px;font-family: "iconfont";line-height: 126px;font-size:38px;color:#b3572f;background:none;margin-top: -63px;z-index: 9999;}
.tab-swiper-container .swiper-button-next{right:0;}
.tab-swiper-container .swiper-button-prev{left: 0;}
.swiper-container2 .swiper-slide{cursor: pointer;overflow: hidden; margin:5px;width:156px!important; height:156px;}
.swiper-container2 .swiper-slide img{border-radius: 10px;margin-top: 0px;}
.opac_words{position: absolute;left: 0;top: 0;bottom: 0;background: rgba(255,207,173,.8); z-index: 999;text-align: center;width: 164px;height:128px;/* border-radius: 10px; */}
.opac_words h3{color:#fff;font-size:16px;line-height: 20px;margin-bottom: 4px;}
.opac_words p{font-size:12px;color:#fff;}
.swiper-container2 .swiper-slide.swiper-active img {/* -webkit-box-shadow: 0px 0px 10px rgba(239, 91, 91, 0.8); */-moz-box-shadow: 0px 0px 10px  rgba(239, 91, 91, 0.8);/* box-shadow: 0px 0px 10px rgba(239, 91, 91, 0.8); */}
.swiper-container2 .swiper-slide.swiper-active .opac_words{display: none;} 

.kf_youshi{padding: 140px 0;width:100%;background: #f6a359;position: relative;}
.xiesj{width:100%;height: 66px;background: url(../images/xiesj.png) left center no-repeat;position: absolute;left:0;top:0;z-index: 100;}
.team_title.bai h3{color:#fff;}
.team_title.bai h3:before,.team_title.bai h3:after{background: #fff}
.team_title.bai p{color:#fff;}
.p{padding:0 24px 38px;line-height: 30px;word-wrap: break-word;color:#fff;}
.four_ys ul li{width:270px;height: 480px;background: url(../images/duobianxing.png) left center no-repeat;overflow: hidden;float: left;padding: 64px 20px 0;}
.four_ys ul li+li{margin-left: 40px;}
.four_ys ul li span{color:#fff;font-size:48px;font-weight: bold;text-align: center;display: block;line-height: 40px;margin-bottom: 6px; font-family: 'DINOTCondBlack';}
.four_ys ul li b{text-align: center;color:#fff;font-size:20px;text-transform: uppercase;display:block; }
.four_ys ul li h3{text-align: center;font-size:20px;color:#fff;margin: 28px 0;}
.four_ys ul li p{line-height: 32px;word-wrap:  break-word;color:#fff;}

.m_taocan{width:100%;padding: 115px 0 135px 0;background: #fafafa;}
.list li{width:374px;float: left;border-radius: 10px;-webkit-box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1); }
.imgs img{border-radius: 10px 10px 0 0;}
.list li+li{margin-left:38px;}
.list li h3{padding: 0 20px;height: 60px;line-height: 60px;text-align: center;font-size:16px;}
.list li:hover h3{background: #ffa24f!important;color:#fff;border-radius: 0 0 10px 10px;font-size:18px;}
.m_zhishi{width:100%;padding: 105px 0 125px 0;background: #fff;}

.slideTxtBox1{width:100%;padding: 40px 40px 54px;background: #fff;-webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 16px  rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);border-radius:8px;}
.slideTxtBox1 .hd{ padding-bottom: 18px;border-bottom:1px solid #e1e1e1;margin-bottom: 40px; }
.slideTxtBox1 .hd ul li{width:120px;border: 1px solid #ffa24f;color:#ffa24f;text-align: center;border-radius: 20px;padding:10px 0;float: left;cursor: pointer;}
.slideTxtBox1 .hd ul li+li{margin-left: 40px;}
.slideTxtBox1 .hd ul li.on{background: #ffa24f;color:#fff;}
.slideTxtBox1 .bd{}
.left_zd{width:500px;float: left;}
.left_zd h3{font-size:16px;color:#333;line-height: 20px;margin: 26px 0 16px 0;}
.left_zd p{line-height: 30px;word-wrap: break-word;color:#999;}

.left_zd .more3{color:#afafaf;margin:0;}
.left_zd .more3:hover{color:#f6a760!important;text-decoration: none!important;}
.right_li{width:545px;float: right;}
.right_li ul li{padding-left: 32px;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 10px;position: relative;}
.right_li ul li i{font-family:"iconfont";color:#d86537;font-size:18px;display: inline-block;position: absolute;left:0;top:50%;margin-top: -18px;}
.right_li ul li a{display: block;font-size:16px;color:#333;}
.right_li ul li a:hover{color:#d86537;}



.ks_recommend_case.InternationalColor{background: url(../images/m3_bg.jpg) left top no-repeat;background-size:cover;}
.InternationalColor .kf_news li i{background: #db9946;}
.InternationalColor .kf_news li a:hover{color:#db9946;}
.InternationalColor .ny_more{background: #dab280;}
.InternationalColor .ny_more:hover{background: #db9946;}
.InternationalColor .words a:hover{text-decoration: none;color:#db9946;}
.InternationalColor .doctor_info1{background: #deab76;-webkit-box-shadow: 0px 12px 32px rgba(222, 171, 118, 0.3); -moz-box-shadow: 0 12px 32px rgba(222, 171, 118, 0.3); box-shadow: 0 12px 32px rgba(222, 171, 118, 0.3);}
.InternationalColor .do_but1 a{color:#db9946;}
.InternationalColor .tab-swiper-container .swiper-button-next,.tab-swiper-container .swiper-button-prev{color:#bd7c41;}
.InternationalColor .opac_words{background: rgba(222, 171, 118,0.8);}
.InternationalColor .swiper-container2 .swiper-slide.swiper-active img {-webkit-box-shadow: 0px 0px 10px rgba(222, 171, 118, 0.8);-moz-box-shadow: 0px 0px 10px  rgba(222, 171, 118, 0.8);box-shadow: 0px 0px 10px rgba(222, 171, 118, 0.8);}
.InternationalColor .p{color:#666;}
.kf_youshi.InternationalColor{background: url(../images/temp/bg3-3.jpg) left center no-repeat;padding: 140px 0 100px;background-size: cover;}
.slideThree1 .hd ul li{ float:left;width:220px;border:2px solid #db9946;border-radius:30px;cursor:pointer;text-align: center;font-size:18px;color:#db9946;padding: 16px 0; margin: 0 30px;}
.slideThree1 .hd ul li.on{background: #db9946;border-color: #db9946;color:#fff;}
.slideThree1 .hd ul li i{display: inline-block;font-family: "iconfont";color:#db9946;font-size:20px;margin-right: 10px;}
.slideThree1 .hd ul li.on i{color:#fff;}
.slideThree1 .bd{padding: 34px 24px 60px;}
.three_box1 p{word-wrap: break-word;line-height: 30px;color:#666;}
.InternationalColor .img_list ul li h3,.img_list ul li p{color:#fff;}
.InternationalColor .img_list ul li h3,.img_list ul li p.white{color:#666;}
.InternationalColor .list li:hover h3{background: #db9946;font-size:18px;}
.InternationalColor .slideTxtBox1 .hd ul li{border: 1px solid #db9946;color:#db9946;}
.InternationalColor .slideTxtBox1 .hd ul li.on{background: #db9946;color:#fff;}
.InternationalColor .left_zd .more3:hover{border-bottom: 1px dotted #db9946;color:#db9946;}
.InternationalColor .right_li ul li i{color:#db9946;}
.InternationalColor .right_li ul li a:hover{color:#db9946;}


.header_dhl{ margin: -44px -300px 0 30px;right: 400px;position: absolute;float: left;padding-top:20px}

 .medNav {
      list-style: none;
      padding: 0;
      margin: 0;
      display: flex;

    }

    .medNav__item {
      position: relative;
      margin: 0 8px;
    }

    .medNav__link {
      display: block;
      padding: 3px 16px;
      color: ##666;;
      text-decoration: none;
      font-size: 18px;
      transition: color 0.2s;
    }

    .medNav__link:hover {
      color: #da9134;
    }

    /* 下拉菜单容器 */
    .medNav__dropdown {
      position: absolute;
      top: 100%;
      left: 0;
      min-width: 120px;
      padding: 8px 0;
      background: rgba(255, 255, 255, 0.85); /* 半透明白色，兼顾透明和可读性 */
      border: 1px solid #eee;
      border-radius: 4px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.08);
      opacity: 0;
      visibility: hidden;
      transform: translateY(8px);
      transition: all 0.2s;
      z-index: 999;
    }

    .medNav__item:hover .medNav__dropdown {
      opacity: 1;
      visibility: visible;
      transform: translateY(0);
    }

    /* 下拉菜单项 */
    .medNav__dropdown-item {
      padding: 8px 10px;
    }

    .medNav__dropdown-link {
      color: #666;
      text-decoration: none;
      font-size: 14px;
      display: block;
      transition: background-color 0.2s;
    }

    .medNav__dropdown-link:hover {
      color: #da9134;
    }





.new_part1{
padding: 60px 0;
background: url(/new/new_part1.jpg) left center no-repeat;
background-size: auto;
background-size: cover;
height: 574px;
}
  .abn-about {
            width: 1200px;
            margin: 0 auto;
            padding: 60px 0;
            font-family: "微软雅黑", "PingFang SC", sans-serif;
            text-align: center;
            /* 模块隔离：防止外部样式渗透 */
            box-sizing: border-box;
        }

        /* 主标题 */
        .abn-title {
            font-size: 40px;
            color: #804000;
            margin: 0 0 20px 0;
            font-weight: bold;
        }

        /* 副标题 */
        .abn-subtitle {
            font-size: 18px;
            color: #666;
            margin: 0 0 40px 0;
            line-height: 1.5;
        }

        /* 正文文本 */
        .abn-text {
            font-size: 16px;
            color: #555;
            line-height: 1.8;
            margin: 10px 0;
        }

        /* 查看更多按钮 */
        .abn-btn {
            display: inline-block;
            margin-top: 50px;
            padding: 10px 30px;
            background: #fff;
            border: 1px solid #e0e0e0;
            border-radius: 30px;
            font-size: 16px;
            color: #666;
            text-decoration: none;
            cursor: pointer;
            box-sizing: border-box;
        }
        .abn-btn:hover {
            border-color: #804000;
            color: #804000;
            transition: all 0.3s ease;
        }


.new_part2{
padding: 60px 0;
background: url(/new/new_part2.jpg) left center no-repeat;
background-size: auto;
background-size: cover;
height: 850px;
}


  /* 医疗服务模块容器 */
        .abn-medical {
            width: 1200px;
            margin: 0 auto;
            padding: 60px 0;
            font-family: "微软雅黑", "PingFang SC", sans-serif;
            box-sizing: border-box;
        }

        /* 模块头部标题 */
        .abn-medical__header {
            text-align: center;
            margin-bottom: 40px;
        }
        .abn-medical__title {
            font-size: 40px;
            color: #804000;
            margin: 0 0 15px 0;
            font-weight: bold;
        }
        .abn-medical__subtitle {
            font-size: 18px;
            color: #666;
            margin: 0;
            line-height: 1.5;
        }

        /* 核心布局：左侧1列 + 右侧3列网格 */
        .abn-medical__layout {
            display: grid;
            grid-template-columns: 1fr 3fr;
            gap: 20px;
            margin-bottom: 50px;
        }

    /* 左侧孕产卡片 */
.abn-medical__maternity {
    width: 400px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
   
    position: relative;
}
        .abn-medical__maternity-img {

            object-fit: cover;
            display: block;
        }
        .abn-medical__maternity-content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;

        }
        /* 左侧孕产标题高亮样式 */
        .abn-medical__maternity-title {
            font-size: 20px;
            margin: 0 0 10px 0;
            font-weight: 600;
        }
        .abn-medical__maternity-desc {
            font-size: 14px;
            color: #666;
            margin: 0;
            line-height: 1.6;
        }

        /* 右侧6项卡片网格（2行3列） */
        .abn-medical__grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-template-rows: repeat(2, 1fr);
            gap: 20px;
        }

       /* 右侧服务卡片（正方形/接近正方形，匹配原图） */
/* 右侧服务卡片 */
.abn-medical__card {
   background: linear-gradient(135deg, #fdf6f4, #fbe8e4);


    border-radius: 8px;
    padding: 15px 20px;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    box-sizing: border-box;
    height: 190px; /* 固定高度190px */
}


        /* 卡片背景纹理图（浅色圆环） */
        .abn-medical__card-bg {
            position: absolute;
            top: -75px;
            right: -98px;
            width: 248px;
            height: 229px;
           
        }

        /* 卡片图标（右上角功能图标） */
        .abn-medical__card-icon {
            position: absolute;
            top: -10px;
            right: -10px;
            width: 140px;
            height: 140px;
            z-index: 1; /* 确保图标在背景纹理上层 */
        }

        /* 卡片文字容器（避免被图片遮挡） */
        .abn-medical__card-text {
            position: relative;
            z-index: 2;
            padding: 0 0 10px 0;
        }

        /* 卡片标题基础样式（取消全局橙色） */
        .abn-medical__card-title {
            font-size: 20px;
            margin: 0 0 10px 0;
            font-weight: 600;
            text-align: left;
        }
        /* 新增：标题关键字高亮样式 */
        .abn-medical__card-title strong {
            color: #804000; /* 橙色高亮 */
            font-weight: 700; /* 加粗凸显 */
        }
        /* 标题非关键字样式 */
        .abn-medical__card-title span {
            color: #666; /* 灰色非关键字 */
            font-weight: 500;
        }

        /* 卡片描述文本（恢复全灰色，无高亮） */
        .abn-medical__card-desc {
            font-size: 14px;
            color: #666; /* 全部灰色 */
            margin: 0;
            line-height: 1.6;
            text-align: left;
        }

        /* 查看更多按钮 */
        .abn-medical__btn {
            display: block;
            width: fit-content;
            margin: 0 auto;
            padding: 10px 30px;
            background: #fff;
            border: 1px solid #e0e0e0;
            border-radius: 30px;
            font-size: 16px;
            color: #666;
            text-decoration: none;
            cursor: pointer;
        }
        .abn-medical__btn:hover {
            border-color: #804000;
            color: #804000;
            transition: all 0.3s ease;
        }

        /* 响应式适配 */
        @media (max-width: 1200px) {
            .abn-medical {
                width: 100%;
                padding: 60px 20px;
            }
            .abn-medical__layout {
                grid-template-columns: 1fr; /* 窄屏时左侧单列占满 */
            }
            .abn-medical__grid {
                grid-template-columns: repeat(2, 1fr); /* 窄屏右侧2列 */
            }
            .abn-medical__maternity {
                min-height: 300px; /* 适配高度 */
            }
        }
        @media (max-width: 768px) {
            .abn-medical__grid {
                grid-template-columns: 1fr; /* 手机端右侧1列 */
            }
        }




/* 孕产卡片单独样式 */
.abn-medical__maternity .abn-medical__card {
  border-radius: 0;
}
.abn-medical__maternity .abn-medical__card-bg {
  position: absolute;
  top: 7px;
  right: 0;
  width: 200px;
  height: 180px;
}
.abn-medical__maternity .abn-medical__card-icon {
  position: absolute;
  top: 26px;
  right: 28px;
}


.new_part3{ padding-bottom: 100px;}
.new_part3_box{
padding: 30px 0;
  height: 650px; /* 你可以保留，也可以改成 min-height 更灵活 */
  
  /* 背景图核心自适应代码 ↓↓↓ */
  background-image: url(/new/new_part3.png);
  background-position: center center;   /* 绝对居中 */
  background-repeat: no-repeat;         /* 不重复 */
  background-size: cover;               /* 自动铺满容器 */
  background-attachment: scroll;        /* 默认即可 */
}


   .circle-show-module {
        width: 95%; /* 占屏幕宽度比例提高（原90%） */
        max-width: 1400px; /* 最大宽度从1200px放大到1400px */
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        gap: 30px; /* 左右模块间距从20px放大到30px */
        align-items: stretch; /* 让左右高度对齐，视觉更统一 */
        padding-top: 80px;
    }

    /* 左侧图片区：放大最小宽度 */
    .circle-show-left {
        flex: 1.1;
        min-width: 380px; /* 最小宽度从300px放大到380px */
    }
    .circle-show-img {
        width: 100%;
        height: 100%; /* 铺满左侧容器高度 */
        border-radius: 10px; /* 圆角轻微放大，更协调 */
        object-fit: cover;
    }

    /* 右侧模块区：放大内边距 + 圆角 */
    .circle-show-right {
        flex: 1;
        min-width: 380px; /* 最小宽度从300px放大到380px */

        padding: 20px; /* 内边距从30px放大到45px */
        border-radius: 10px; /* 圆角轻微放大 */
    }

    /* 网格布局：放大模块间距 */
    .circle-show-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 35px; /* 模块间距从25px放大到35px */
    }

    /* 单个模块：放大内边距 */
 .circle-show-item {
    /* 替换背景色为背景图片，保留透明度/定位等优化 */
    background: url("/new/new_part3_bj.jpg") center / cover no-repeat rgba(255, 255, 255, 0.85);
    padding: 30px; /* 内边距保持放大后的值 */
    text-align: center; /* 文字居中保留 */
    display: flex;
    flex-direction: column;
    justify-content: center; /* 文字垂直居中保留 */
    min-height: 160px; /* 模块最小高度保留 */
}


    /* 文字样式：放大字体 */
    .circle-show-title {
        font-size: 22px; /* 标题字体从18px放大到22px */
        color: #82675e;
        font-weight: bold;
        margin: 0 0 15px 0; /* 标题下方间距放大 */
        line-height: 1.3;
    }
    .circle-show-desc {
        font-size: 16px; /* 描述字体从14px放大到16px */
        color: #666;
        line-height: 1.8; /* 行高放大，阅读更舒适 */
        margin: 0;
    }

    /* 移动端适配：同步放大最小宽度和间距 */
    @media (max-width: 768px) {
        .circle-show-module {
            flex-direction: column;
            gap: 25px;
            padding: 30px 0;
        }
        .circle-show-left, .circle-show-right {
            min-width: 100%;
        }
        .circle-show-right {
            padding: 35px;
        }
        .circle-show-grid {
            grid-template-columns: 1fr;
            gap: 25px;
        }
        .circle-show-item {
            padding: 25px;
        }
        .circle-show-title {
            font-size: 20px;
        }
        .circle-show-desc {
            font-size: 15px;
        }
    }

    /* 局部样式重置 */
    .circle-show-module * {
        box-sizing: border-box;
        font-family: inherit;
    }












  /* 底部容器 - 左中右布局 */
        .footer-container {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            padding-top: 100px;
            max-width: 1200px;
            margin: 0 auto;
        }
        /* 左侧：联系我们 */
        .footer-contact {
            flex: 1;
        }
        .footer-contact h3 {
            font-size: 20px;
            color: #552e1d;
            margin-bottom: 10px;
        }
        .footer-contact .hotline-desc {
            font-size: 14px;
            color: #552e1d;
            margin-bottom: 8px;
        }
        .footer-contact .phone-num {
            display: block;
            font-size: 24px;
            color: #552e1d;
            font-weight: bold;
            margin: 5px 0;
            text-decoration: none;
        }
        .footer-contact .address,
        .footer-contact .email {
            font-size: 14px;
            color: #666;
            margin: 5px 0;
        }
        .footer-contact .online-service {
            display: inline-block;
            margin-top: 15px;
            padding: 8px 20px;
           background-color: #FFF0E1; /* 浅米色背景，匹配原图 */
            border-radius: 20px;
            color: #59291b;
            text-decoration: none;
            font-size: 20px;
            width: 200px;
            text-align: center;
        }
        /* 中间：服务项目 - 完全匹配图片排版，分栏+固定8行 */
        .footer-services {
            flex: 2;
            display: flex;
            gap: 30px; /* 列之间的间距，匹配图片 */
        }
        .service-column {
            display: flex;
            flex-direction: column;
            gap: 10px; /* 行之间的间距，匹配图片 */
        }
        .service-column a {
            font-size: 14px;
            color: #666;
            text-decoration: none;
            white-space: nowrap; /* 防止文字换行 */
            height: 20px; /* 固定行高，保证空缺行对齐 */
            line-height: 20px;
        }
        .service-column a.empty {
            visibility: hidden; /* 空缺行占位，保持布局 */
        }
        .service-column a:hover {
            color: #e6b88b;
        }
        /* 右侧：二维码 + 服务入口 */
        .footer-qrcode {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 20px 0px;
            border-radius: 4px;
        }
        .qrcode-group {
            display: flex;
            gap: 20px;
            margin-bottom: 20px;
           
        }
        .qrcode-item {
            text-align: center;
             background-color: #FFF0E1; /* 浅米色背景，匹配原图 */
             padding: 6px;
             border-radius: 8px;
        }
        .qrcode-item img {
            width: 120px;
            height: 120px;
            /* 占位图，实际替换为真实二维码地址 */
            background-color: #eee;
            margin-bottom: 5px;
        }
        .qrcode-item p {
            font-size: 16px;
            color: #562a21;
            line-height: 1.6;
        }
        /* 服务入口：3行3列 */
        .service-entry {
            display: grid;
            grid-template-columns: repeat(3, 1fr); /* 3列 */
            grid-template-rows: repeat(3, 1fr);    /* 3行 */
            gap: 8px 15px;
            width: 100%;
        }
        .service-entry a {
            font-size: 14px;
            color: #666;
            text-decoration: none;
            text-align: center;
            padding: 4px 0;
           background: -webkit-linear-gradient(right, #fbf6f0 0%, #f6f6f6 100%);
            border-radius: 20px;
        }
        .service-entry a:hover {
            color: #e6b88b;
        }
        /* 版权信息 */
        .copyright {
            text-align: center;
            padding: 20px 0;
            font-size: 12px;
         
            border-top: 1px solid #eee;
            margin-top: 20px;
        }
        /* 响应式适配（PC端优先，小屏兼容） */
        @media (max-width: 992px) {
            .footer-container {
                flex-direction: column;
                gap: 30px;
                padding: 20px;
            }
            .footer-services {
                flex-wrap: wrap;
            }
        }



 /* 独立命名空间，避免样式冲突 */
        .custom-nav-bar {
            float: left;
            position: absolute;
            right: 100px;
            bottom: 50px;
            display: flex;
            align-items: center;
            gap: 20px;
            padding: 10px 20px;
    
            font-size: 16px;
            color: #333;
   
        }

        .custom-nav-item {
            display: flex;
            align-items: center;
            gap: 8px;
            cursor: pointer;
            /* 图标占位统一尺寸 */
            line-height: 24px;
            font-weight: bold;
            color: #572c1c;
        }

        /* 图标占位容器（仅保留位置，你可直接在标签内加图标） */
        .icon-placeholder {
            width: 24px;
            height: 24px;
            display: inline-block;
            vertical-align: middle;
            
        }

      /* 核心修复：地址容器调整，hover作用于整个容器（包括下拉框） */
        .address-wrap {
            position: relative;
           
           border: 1px solid #e6a866;
            border-radius: 20px;
            padding: 5px;
            cursor: pointer;
           
        }
        /* 下拉框：增加透明边框+margin，延长hover判定区域 */
        .address-dropdown {
            position: absolute;
            top: calc(100% - 5px); /* 贴合容器，消除鼠标过渡间隙 */
            left: 0;
            padding: 12px 15px;
            background: #fff;
            border: 1px solid #eee;
            border-radius: 6px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.08);
            display: none;
            min-width: 100px;
            z-index: 9999;
            box-sizing: border-box;
            /* 关键：增加透明边框，扩大hover判定范围 */
            border-top: 5px solid transparent;
            margin-top: -5px;
        }
        /* 修复：只要鼠标在address-wrap或下拉框上，就保持显示 */
        .address-wrap:hover .address-dropdown {
            display: block;
        }
        /* 下拉框自身hover也保持显示（双重保险） */
        .address-dropdown:hover {
            display: block;
        }

        /* 可跳转地址条目样式 */
        .address-item {
            padding: 6px 0;
            color: #666;
            font-size: 14px;
            cursor: pointer;
            transition: color 0.2s;
            /* 增大点击区域 */
            margin: 2px 0;
        }
        .address-item:hover {
            color: #e6a866;
        }

        /* 预约挂号按钮样式 */
        .register-btn {
            padding: 3px 18px;
            background: #fff;
            border: 1px solid #e6a866;
            border-radius: 20px;
            color: #545253;
            transition: all 0.2s ease;
            cursor: pointer;
             font-size: 14px;
        }
        .register-btn:hover {
            background: #e6a866;
            color: #fff;
        }

        /* 小屏幕适配 */
        @media (max-width: 768px) {
            .custom-nav-bar {
                gap: 10px;
                padding: 8px 15px;
                font-size: 14px;
            }
            .register-btn {
                padding: 4px 12px;
            }
        }

